package com.lubase.metadata.model;

import lombok.Getter;

/**
 * 表模型
 */
public enum EModelType {
    /**
     * 全部模型
     */
    All(0),
    /**
     * 业务模型
     */
    BizModel(1),
    /**
     * 系统模型
     */
    SystemModel(2);

    private Integer type;

    EModelType(Integer type) {
        this.type = type;
    }

    public Integer getType() {
        return type;
    }

    public static EModelType getType(Integer type) {
        if (type == null) {
            return All;
        } else if (type == 1) {
            return BizModel;
        } else if (type == 2) {
            return SystemModel;
        }
        return All;
    }
}
